package com.lh.item.service;

import com.lh.common.pojo.PageResult;
import com.lh.item.pojo.BrandDo;

import java.util.List;

/**
 * @author liuhe
 * @date 2020/06/17
 */
public interface IBrandService {
    /**
     * 搜索品牌
     *
     * @param key    搜索关键词
     * @param page   当前页
     * @param rows   每页大小
     * @param sortBy 排序字段
     * @param desc   排序方式，默认降序false,升序true
     */
    PageResult<BrandDo> queryBrandList(String key, Integer page, Integer rows, String sortBy, Boolean desc);

    /**
     * 保存品牌信息
     */
    boolean saveBrand(BrandDo brandDo, List<Long> cids);

    /**
     * 通过商品分类id查询对应的品牌列表
     *
     * @param cid 商品分类ID
     */
    List<BrandDo> queryBrandByCid(Long cid);


    List<BrandDo> queryBrandByBrandIds(List<Long> brandId);
}
